City BuddyCityBuddy
English
A vibrant blue tram travels through the streets of Zagreb under a clear, sunny sky.

Things to Do in Zagreb, Croatia

Photo made by Vladimir Srajber on Pexels.com

When to visit

NOT BUSYJan0°10d rain
NOT BUSYFeb1°8d rain
MODERATEMar6°10d rain
MODERATEApr11°11d rainBEST
BUSYMay16°12d rainBEST
BUSYJun20°10d rain
VERY BUSYJul22°9d rain
VERY BUSYAug22°8d rain
BUSYSep17°10d rainBEST
MODERATEOct12°11d rainBEST
MODERATENov6°12d rain
VERY BUSYDec1°10d rain

Plan your perfect trip to Zagreb, Croatia

Get a complete travel plan built just for you in under 30 seconds, with daily routes, local food tips, budget estimates and more.

Day-by-day itinerary tailored to your style
Detailed budget breakdown with accommodation & food costs
Complete pre-trip checklist so you don't miss a thing

Are any of these especially important to you?

Select all that apply

Plan language: English

Most popular attractions in Zagreb, Croatia

Activities to enjoy in Zagreb, Croatia feature discovering Ban Jelačić Square, the city's main focal point filled with vibrant cafes and historical allure. Explore the Zagreb Cathedral, notable for its striking twin spires that reach 108 meters tall. Be sure to see the brightly colored tiled roof of St. Mark's Church located in Upper Town, which stands as a symbol of the city’s cultural legacy.

Ban Jelačić Square (Trg bana Jelačića)

1. Ban Jelačić Square (Trg bana Jelačića)

Trg bana Jelačića

Route

The heart of Zagreb where history, trams, and street life come together. Look forward to bustling markets, the Ban Jelačić statue, and convenient tram connections to Upper Town.

Quick facts: Step into a vibrant square where trams crisscross like glowing veins and street musicians turn the cobblestones into a stage. Look up to see a proud statue of a horseman that locals use as the city's traditional meeting point and zero-kilometre marker, a small detail that surprises many first-time visitors.

Highlights: The bronze rider anchoring the plaza was taken down by authorities in 1947 and triumphantly put back in 1990. This disappearance and return is still joked about by locals as the statue becoming the city's unofficial time capsule. Visit on a weekday and you'll hear tram bells, smell roasted chestnuts from a vendor by the small Manduševac fountain, and watch office workers tap the horse's hoof for luck before meetings.

Zagreb Cathedral (Cathedral of the Assumption of the Blessed Virgin Mary)

2. Zagreb Cathedral (Cathedral of the Assumption of the Blessed Virgin Mary)

Cathedral of the Assumption of the Blessed Virgin Mary

4.6 (17,313)
Tourist AttractionChurchPlace of WorshipAssociation Or OrganizationPoint of Interest

The majestic twin spires define Zagreb's skyline, marking the city's medieval center. Enter to see soaring Gothic vaults, Baroque altars, and a small collection of religious art.

Quick facts: Visitors often notice the twin spires reaching 108 meters, the tallest church towers in the country, while sunlight filters through intricate stained glass and stone portals. Don’t miss the quiet crypt beneath the nave, where the tomb of a much-discussed 20th-century cardinal draws pilgrims and sparks lively conversation among history enthusiasts.

Highlights: Look up and you’ll see twin neo-Gothic spires soaring about 108 meters high, their copper crosses turning green in sunlight while ornate buttresses cast deep shadows across the sandstone facade. Beneath the main altar rests Cardinal Alojzije Stepinac’s tomb. Parishioners sometimes slip handwritten prayers and small silver coins into the iron grille, a quiet tradition filling the crypt with the scents of wax and flowers.

St. Mark's Church (Crkva sv. Marka) - Upper Town

3. St. Mark's Church (Crkva sv. Marka) - Upper Town

Upper Town

4.6 (5,056)
Tourist AttractionChurchPlace of WorshipAssociation Or OrganizationPoint of Interest

This striking tiled roof and medieval façade is a symbol of Zagreb's Upper Town. Enjoy the colorful coats of arms, Gothic stonework, and the peaceful churchyard views.

Quick facts: Shining roof tiles create a striking checkerboard of coats of arms that glimmer in sunlight, attracting photographers and curious wanderers who look up from the cobblestones. Inside, visitors notice a surprising contrast between the ornate tiled roof’s showy exterior and the serene Gothic nave where stone carvings and gentle shadows make the past feel tangible.

Highlights: Look up and you’ll see a flamboyant tiled roof patterned with two heraldic shields: one side bears the red-and-white checkerboard of the historic Croatian coat of arms, and the other shows Zagreb’s medieval shield. Their glazed tiles catch sunlight like hundreds of tiny mirrors. Behind the church, a weathered 13th-century grave slab bears a carved wolf's paw and a faint Latin inscription. A little-known legend says a medieval knight was buried there and locals still whisper the story on moonlit walks.

Our #1 travel tip

Have you heard of free walking tours?

After traveling to 30+ countries, there's one thing I wish someone had told me from day one, and it completely changed how I experience new cities.

Free walking tours. Yes, actually free. No credit card needed. No catch.

Local guide, 2-3 hours

Major sights, hidden gems, local stories

100% tip-based

Guides earn only tips, so they give their absolute best

You tip what feels right

At the end, just tip whatever you feel is right

I've done these in dozens of cities and they've been the highlight of almost every trip. If you're visiting Zagreb, Croatia, do this on your first day. You'll thank me later.

Adrijana, founder of City Buddy
Browse FREE walking tours
Lotrščak Tower (Kula Lotrščak)

4. Lotrščak Tower (Kula Lotrščak)

Kula Lotrščak

4.7 (4,338)
Tourist AttractionPoint of InterestEstablishment

Situated above Zagreb's Upper Town, Lotrščak Tower offers visitors broad city views and a daily cannon firing. Climb narrow stairs for rooftop views and rich history.

Quick facts: A loud cannon blast marks noon every day, surprising visitors and keeping a long-standing local tradition alive. Climbing narrow stone steps leads to a compact museum and rooftop views framing red-tiled roofs and church spires.

Highlights: Climb the tight spiral staircase to a small terrace where a little bronze cannon booms exactly at 12:00 every day, a ritual kept since 1877 that makes your chest thrum and sends pigeons scattering from the red-tiled roofs below. Peer through narrow stone windows to spot distant church spires and laundry lines, breathe the sharp scent of old lime mortar, and watch the cannon’s powder-sweet smoke curl into the sky like a small, proud signal.

Museum of Broken Relationships (Muzej prekinutih veza)

5. Museum of Broken Relationships (Muzej prekinutih veza)

Muzej prekinutih veza

4.3 (8,609)
MuseumTourist AttractionFood StoreStoreRestaurant

Discover a raw, human perspective on relationships through personal items. The museum shares short stories that are often funny or touching in a small, intimate setting.

Quick facts: A chipped coffee mug and a crumpled love letter sit in glass cases with short, blunt captions. These tiny narratives often affect visitors more than the objects themselves. Visitors often leave laughing and crying in the same hour. The collection includes thousands of donated items that map heartbreak into surprisingly honest, human stories.

Highlights: Glass cases hold ordinary relics: a stained wedding handkerchief, a 1994 mixtape, a single earring, each paired with a blunt, handwritten note that can silence the gallery. More than a thousand items, donated by people from over fifty countries, sit alongside a practice where visitors leave short breakup confessions on index cards, filling a cardboard box with hundreds of fresh stories each year.

Dolac Market (Tržnica Dolac)

6. Dolac Market (Tržnica Dolac)

Tržnica Dolac

4.5 (8,350)
MarketButcher ShopManufacturerFood StoreFood

Fresh local produce and vibrant Croatian market culture fill Zagreb's central square. Stalls overflow with colorful fruit, cheeses, flowers, and welcoming vendors to sample from.

Quick facts: Arrive early to find stalls overflowing with heirloom tomatoes and fragrant lavender. Vendors trade friendly barbs and offer tastes of creamy cheeses. Sunlight splashes through a central canopy onto a lively mix of fresh produce, cured meats, and handmade crafts. Locals and curious visitors linger over strong coffee and animated conversation.

Highlights: Go at 6:00 AM when farmers from nearby Samobor and Zagorje stack wooden crates of ruby-red tomatoes and fragrant parsley beneath market umbrellas. You can still smell warm, just-baked bread drifting up the stone steps. On Saturdays, listen for low bargaining in the Kajkavian dialect, watch women in patterned headscarves wrap sheep cheese in wax paper with blue producer stamps, and spy the sunken fish hall where vendors slap silver carp onto counters under fluorescent lights.

Maksimir Park (Park Maksimir)

7. Maksimir Park (Park Maksimir)

Park Maksimir

4.8 (21,405)
ParkTourist AttractionPoint of InterestEstablishment

One of Zagreb's largest green spaces, ideal for leafy walks and lake views. Explore forest trails, five connected lakes, meadows, and a small zoo suitable for all ages.

Quick facts: A maze of rolling meadows, quiet lakes, and towering old trees gives the feeling of being far from the urban rush. Locals swear by its shady lanes for weekend picnics and morning runs. Listen for frog choruses at dusk and watch graceful swans slip under wooden bridges. Follow wide gravel paths that open onto secluded viewpoints where deer sometimes appear.

Highlights: On misty mornings you can wander along five glassy ponds where moss-covered oak trunks lean over the water and the air smells of damp earth and roasted chestnuts from a lone vendor by the third footbridge. A quirky tradition among local students is to carve tiny wooden boats, scratch the year into the hull, and float about fifty of them at once during an informal autumn launch beneath the weeping willows. This started as a 19th-century prank and now draws laughing passersby.

Mirogoj Cemetery (Mirogojev groblje)

8. Mirogoj Cemetery (Mirogojev groblje)

Mirogojev groblje

4.6 (770)
CemeteryPoint of InterestServiceEstablishment

A remarkable 19th-century cemetery combining architecture, art, and city history. Stroll through colonnades, ornate tombs, and peaceful parkland with views of the city.

Quick facts: A long colonnaded arcade and green avenues create a calm, cathedral-like atmosphere, where mossy paths and whispering leaves invite slow, reflective walks. Stunning funerary sculptures and painted domes turn graves into small art museums. Photographers enjoy capturing the contrast of shadow and patina at sunrise.

Highlights: Step under the arcaded galleries Hermann Bollé planned in the late 1800s. The cool, damp stone smells of cypress and old marble while golden mosaics and carved angels catch the last pink of sunset. On All Saints' Day, tens of thousands of wax candles and chrysanthemums light the graves, turning lawns and colonnades into a soft, humming sea of light where families quietly whisper names and linger.

Zagreb Botanical Garden (Botanički vrt)

9. Zagreb Botanical Garden (Botanički vrt)

Botanički vrt

4.6 (7,343)
Botanical GardenTourist AttractionPoint of InterestEstablishment

A tranquil city oasis with varied plant collections and historic greenhouses. Explore seasonal flower beds, a serene pond, and tropical displays housed under glass.

Quick facts: Winding paths framed by labeled beds and leafy arboretums make wandering feel like a relaxed botany lesson. The greenhouse humidity fills the air with a warm, earthy scent. Seasonal bursts of tulips and magnolias attract students and photographers. Quiet benches under old trees are perfect for sketching or a peaceful pause.

Highlights: Wandering under a canopy of glossy magnolia and century-old plane trees, you might suddenly discover a Victorian glasshouse where orchids perfume the humid air. A faded brass plaque reads 1891 in raised letters. Locals have a quirky habit of leaving tiny folded paper boats along the narrow canal every spring, each labeled with a name or wish in Croatian. By April, dozens of brightly painted notes bob like tiny lanterns.

Croatian National Theatre in Zagreb (Hrvatsko narodno kazalište)

10. Croatian National Theatre in Zagreb (Hrvatsko narodno kazalište)

Hrvatsko narodno kazalište

4.8 (10,046)
Performing Arts TheaterTourist AttractionEvent VenuePoint of InterestEstablishment

A grand neo-baroque theatre hosting world-class opera, ballet, and drama. Enjoy ornate interiors, live shows, and the impressive marble staircase.

Quick facts: Golden chandeliers and velvet curtains bathe the auditorium in warm light. The stage regularly hosts operas whose voices linger long after the final bow. Surprisingly precise acoustics carry a whisper from the stage to the gallery. Behind the scenes, you can glimpse lavish costumes and gilded plasterwork that steal the spotlight for photographers.

Highlights: Built in 1895 by the Viennese firm Fellner and Helmer, the grand auditorium still bathes red velvet seats and gilded plasterwork in warm light. You can almost hear the orchestra's breath before the overture. A quirky backstage superstition survives: performers habitually touch a small bronze relief near stage-left for luck. The metal is polished smooth from decades of secret pre-show rituals, so a shiny thumbprint catches the light if you glimpse inside.

Where to Stay in Zagreb, Croatia

Selected by City Buddy based on guest reviews and proximity to top attractions

Search all hotels in Zagreb, Croatia

Powered by agoda

Traditional Sweet Dishes

Fritule

Fritule

Fritule are tiny, rum- or brandy-scented fried dough balls studded with raisins and citrus zest, traditionally dusted with powdered sugar and a staple on Zagreb's Advent market.

Kroštule

Kroštule

Kroštule are crisp, ribbon-shaped fried pastries twisted into knots, a Carnival favorite that shows Venetian and coastal pastry influences transported inland to Zagreb.

Povitica

Povitica

Povitica is a hand-rolled walnut and honey swirl bread where the dough is stretched paper-thin to create spectacular spirals, often passed down as an heirloom recipe at family celebrations.

Traditional Savory Dishes

Ćevapi

Ćevapi

Ćevapi are small grilled minced-meat sausages served in flatbread with raw onions and ajvar, they burst onto late-night street-food menus across Zagreb.

Strukli

Strukli

Strukli are soft parcels of dough filled with fresh cottage cheese and cream, they can be boiled or baked and enjoyed as a homey comfort or as a refined restaurant specialty in Zagreb.

Sarma

Sarma

Sarma are cabbage leaves wrapped around a savory mix of minced meat and rice, slow-simmered for hours and a symbol of winter family gatherings in Zagreb.

Traditional Beverages

Rakija

Rakija

Rakija is a potent fruit brandy often made at home from plums or grapes, it is poured into tiny glasses for toasts and treated like liquid hospitality in Zagreb.

Kvas

Kvas

Kvas is a mildly fermented rye beverage with a fizzy, slightly tangy flavor, it was once a common peasant refresher and now pops up at summertime stalls and craft producers in Zagreb.

Prošek

Prošek

Prošek is a lusciously sweet, sun-dried-grape dessert wine from the Dalmatian coast, its syrupy layers make it a classic finish to meals and a favorite to pair with rich pastries or strong cheeses in Zagreb.

Frequently Asked Questions about Zagreb, Croatia

When is the best time to visit Zagreb, Croatia?
The best months to visit Zagreb are April, May, September, and October. During these months, you can expect pleasant weather and fewer crowds compared to the peak summer months.
Is Zagreb, Croatia expensive for travelers?
Zagreb has an average cost of living around $900 per month, making it relatively affordable for travelers. Expenses like food, accommodation, and transport tend to be reasonable compared to other European capitals.
How do I get around Zagreb, Croatia?
Zagreb's public transport scores 8 out of 10 in efficiency. You can use trams and buses that cover most parts of the city efficiently. It's a convenient and cost-effective way to explore Zagreb.
Is tap water safe to drink in Zagreb, Croatia?
Yes, tap water in Zagreb is safe to drink. You can confidently use tap water for drinking and cooking without worrying about health risks.
How many tourists visit Zagreb each year?
Zagreb attracts around 2,300,000 tourists per year. This volume makes the city a popular destination without being overwhelmingly crowded compared to other major European cities.

Get a PDF with the most popular attractions sent to your email

Get a PDF with all attractions, ratings, and tips. Perfect for offline use.

Most popular day trips

Plitvice Lakes National Park

130 km 2h by car/bus

UNESCO park of lakes, walking trails and waterfalls.

Samobor

20 km 30 min by bus/car

Charming small town famed for kremšnita pastry and old town.

Varaždin

80 km 1h by train/car

Well-preserved Baroque town with a castle and markets.

Trakošćan Castle

110 km 1.5h by car

Picturesque hilltop castle with a scenic lakeside setting.

Opatija

175 km 2h by car/train

Historic seaside resort with promenades and sea views.

Rent a car in Zagreb, Croatia

Comments (6)

R
Rosa B.

Good food scene but tourist traps around the main square drove prices up, walk two blocks away for better value.

10
F
Fikri W.

Expected more nightlife, bars close early on weekdays. Felt quieter than I hoped, still safe and clean though.

10
B
Bram J.

Zagreb's compact center felt cozy, cafes were great and locals helpful. Sunny spring days made wandering easy.

9
P
Putu T.

Buy a 24-hour public transport pass if you use trams more than three times, tickets are checked suddenly and fines are hefty.

9
F
Florian T.

Weather changed fast, sunny morning then rain in afternoon. Still liked the museums and parks, one full day was tight.

8

Getting there

Train stations

Zagreb Glavni kolodvor (Central Station)

International (Vienna, Budapest, Belgrade); national (Split, Rijeka, Osijek)

From ZAG use the Pleso Airport shuttle (30–40 min) or taxi; central train station connects to trams/buses.

Find flights to Zagreb, Croatia

Click to get eSim for Zagreb, Croatia

The easiest and most affordable way to get mobile internet wherever you travel.

Useful information for Zagreb, Croatia

Shopping locationsIlica, Arena Center, Centar Cvjetni
Nightlife locationsTkalčićeva Street, Gornji Grad, Jarun Lakeside
Popular casual restaurantsStari Fijaker, Bistro Apetit, La Štruk
Popular fancy restaurantsAgava, Zinfandel, Takenoko
Popular coffee shopsCogito Coffee, Booksa, Kava Tava
Tap water safe to drinkYes
Digital nomad visaYes
Best taxi appUber, Bolt, CamMe
Taxi price / km$1.2
Tourists / year2300000
Population806341
Mobile internet speed85 Mbps
Unemployment percentage7.5 %
Poverty percentage9.1 %
Average income / month$1100
Average cost of living / month$900
Hotel price / night from$40
Beer price from$2.5
Coffee price from$1.8
Street food price from$4
Restaurant meal price from$10
Local currencyHRK
Power plug typesC, F
ReligionsCatholicism, Orthodox, Islam, Atheism
Spoken languagesCroatian, English, Serbian, German
EthnicitiesCroats, Serbs, Bosniaks
Political orientationcenter-left to center-right
Population density1239 /km²
Geographical area641 km²
Possible natural disastersEarthquakes, Floods
Dangerous animalsNone (minor snakes)
Locations for a nice walkZrinjevac, Upper Town, Bundek Lake, Jarun
Public transportationsTram, Bus, Taxi
AirlinesCroatia Airlines, Ryanair, EasyJet
Suggested vaccinationsRoutine, Hepatitis A, Tetanus
Architecture typeAustro-Hungarian, Baroque, Modern, Medieval
Average beer consumption per person / year80 l
Average wine consumption per person / year30 l
Tipping cultureSmall tips expected in restaurants (5-10%), taxis round up
Coworking / day$12
Airbnb / month$900
1BR rent / month$550
Gym / month$35
Daily budget (backpacker)$40
Daily budget (mid-range)$80

Overview for Zagreb, Croatia

English proficiencyGood
Traffic safetyAverage
Friendly to foreignersGood
Freedom of speechGood
Public transportationGood
HealthcareGood
EducationGood
Power grid reliabilityVery good
Crime safetyGood
WalkabilityGood
NightlifeGood
Food sceneGood
LGBTQ+ friendlyGood
Startup sceneAverage
Noise levelAverage
CleanlinessGood
Nature accessGood
Explore all of Croatia

Looking for another city?